package com.springsummer.information.green.webmvc;

import java.lang.reflect.Method;
import java.lang.reflect.Parameter;

public class MethodParameterNamesDemo {

    public static void main(String[] args) {
        try {
            Method method = MethodParameterNamesDemo.class.getMethod("printParameters", String.class, int.class);
            for (Parameter parameter : method.getParameters()) {
                System.out.println("Parameter Name: " + parameter.getName());
            }
        } catch (NoSuchMethodException e) {
            e.printStackTrace();
        }
    }

    public void printParameters(String name, int age) {
        // 这个方法只是为了演示如何获取参数名称，实际上不做任何操作。
        System.out.println("name = " + name + ", age = " + age);
    }
}


